top pros and cons